#include <vector>
#define SETUP_LOADER

using namespace std;
class Vertex
{
	public: float data[3];
	Vertex (float xVal, float yVal, float zVal); 
};

class Face 
{
	public: int va, vb, vc, vna, vnb, vnc, vta, vtb, vtc;
	Face (int vaVal, int vnaVal, int vtaVal, int vbVal, int vnbVal, int vtbVal, int vcVal, int vncVal, int vtcVal);
};

class Model 
{
	public: 
		vector <Vertex*> v;
		vector <Vertex*> vn;
		vector <Vertex*> vt;
		vector <Face*> f;

	  Model();
	  void draw(void);
	  void readObj(char *filename); 
	  
};